package com.edu.d3_collection_traversal;

import java.util.ArrayList;
import java.util.Collection;
import java.util.function.Consumer;

public class LambdaForEach {
    /**
     * Lambda表达式下的foreach使用，简化
     */
    public static void main(String[] args) {
        Collection<String> list = new ArrayList<>();
        list.add("黑马");
        list.add("程序员");
        list.add("123");
        list.add("奥特曼");
        list.add("迪迦");
        System.out.println(list);


        list.forEach(new Consumer<String>() {
            @Override
            public void accept(String s) {
                System.out.println(s);
            }
        });
        //lambda简化
        list.forEach(s-> System.out.println(s));
        //加强版简化
        list.forEach(System.out::println);
    }
}
